struct bp {
    int p1: 4;
    unsigned p2: 2;
    int p3: 1;
};
